package com.vates.vcp.encriptador.main;
import com.vates.vcp.encriptador.algoritmos.*;
public class Ejercicio2 {


	
	
	public static void main (String[] args){
		
		int nim=10;   // numero que quiero encriptar
		int factor=7;//factor de encripatacion que le paso a cada algoritmo
		int nimencrip=0;//variable para almacenar  numero encripatado
		int nimdesencrip=0;//variable para almacenar numero desencriptado
	
	
	Encriptador encript = new Encriptador();
   
	
 nimencrip=encript.encriptar(nim, new AlgoritmoMultiplicacion(factor));
 nimdesencrip=encript.desencriptar(nimencrip, new AlgoritmoMultiplicacion(factor));
	 
System.out.println("!!!AlgoritmoMultiplicacion!!! El numero es :"+nim+" encriptado queda :"+nimencrip+
		" Desencriptado queda :"+nimdesencrip);	
	

nimencrip=encript.encriptar(nim, new AlgoritmoDiferencia(factor));
nimdesencrip=encript.desencriptar(nimencrip, new AlgoritmoDiferencia(factor));


System.out.println("!!!AlgoritmoDiferencia!!! El numero es :"+nim+" encriptado queda :"+nimencrip+
		" Desencriptado queda :"+nimdesencrip);	
	
nimencrip=encript.encriptar(nim, new AlgoritmoXOR(factor));
nimdesencrip=encript.desencriptar(nimencrip, new AlgoritmoXOR(factor));


System.out.println("!!!AlgoritmoXOR!!! El numero es :"+nim+" encriptado queda :"+nimencrip+
		" Desencriptado queda :"+nimdesencrip);	
	
	
	
	
	
	
	
	}

}
